#include <stdio.h>
#include <stdlib.h>

/**
*   关于如何跨函数使用内存的问题
*/
int fun(int **p){
    *p = (int *)malloc(sizeof(int));
    return 0;
}

int main(void){
    int *p;
    fun(&p);
    printf("调用成功\n");
    free(p);
    printf("释放成功\n");
    return 0;
}